#ifdef GDK_WINDOWING_X11
XWindowAttributes attrs;
+ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
gdk_x11_display_error_trap_push (display);
result = XGetWindowAttributes (GDK_DISPLAY_XDISPLAY (display), xid, &attrs);
if (gdk_x11_display_error_trap_pop (display))
return FALSE;
+ G_GNUC_END_IGNORE_DEPRECATIONS
#endif
return result;
SHEW_EXTERNAL_WINDOW_X11 (external_window);
#ifdef GDK_WINDOWING_X11
+ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
XSetTransientForHint (GDK_SURFACE_XDISPLAY (child_surface),
GDK_SURFACE_XID (child_surface),
external_window_x11->foreign_xid);
+ G_GNUC_END_IGNORE_DEPRECATIONS
#endif
}
if (GDK_IS_X11_DISPLAY (gtk_widget_get_display (widget)))
{
GdkSurface *s = gtk_native_get_surface (GTK_NATIVE (widget));
+ G_GNUC_BEGIN_IGNORE_DEPRECATIONS
guint32 xid = (guint32) gdk_x11_surface_get_xid (s);
+ G_GNUC_END_IGNORE_DEPRECATIONS
g_task_return_pointer (task, g_strdup_printf ("x11:%x", xid), g_free);
}